#include<iostream>
#include<learn.h>

template<typename T>
T max(T x, T y) {
    return x > y ? x : y;
}

template<typename T>
T someFunc(T, double) {
    return 5;
}

void template_func() {
    std::cout << "func template" << max(3,4) << std::endl;
}